package com.zzyl.service;

/**
 * @interfaceName: WeChatService
 * @description:
 * @author: ChenXu
 * @date: 2024/5/29 14:36
 * @Version: 1.0
 */
public interface WeChatService {
    /**
     * 通过授权码获取用户的OpenId.
     *
     * @param code 授权码，用于向第三方平台换取用户的唯一标识。
     * @return 返回用户的OpenId，如果获取失败则返回null。
     */
    String getOpenId(String code);

    /**
     * 获取电话号码。
     * 该方法根据提供的电话区位码（phoneCode）来获取相应的电话号码。
     * 注意：此方法不返回任何值，而是将电话号码以某种方式（尚未指定）进行处理或存储。
     *
     * @param phoneCode 电话区位码，用于指定要获取的电话号码的地区。
     * @return
     */
    String getPhoneNumber(String phoneCode);

}
